package archer.framework.utils;

import jodd.bean.BeanUtil;

import javax.servlet.FilterConfig;

/**
 * 过滤器工具类
 *
 * @author christ
 * @date 2015/8/25
 */
public class FilterUtils {

    /**
     * 读取配置参数
     *
     * @param filterConfig
     * @param target
     * @param parameters
     */
    public static void readFilterConfigParams(FilterConfig filterConfig, Object target, String... parameters) {

        for (String parameter : parameters) {
            String value = filterConfig.getInitParameter(parameter);

            if (value != null) {
                BeanUtil.declared.setProperty(target, parameter, value);
            }
        }
    }
}
